.indexcss {
    .home[data-v-5e462810] {
        background-color: #f0f0f0
    }

    .study[data-v-5e462810] {
        width      : 100%;
        background : #fff;
        margin-top : .3*50px;
        padding-top: .3*50px
    }

    .study ul[data-v-5e462810] {
        padding: 0 .3*50px
    }

    .study ul li[data-v-5e462810] {
        width        : 47.5%;
        float        : left;
        border-bottom: 1px solid #f0f0f0;
        margin-bottom: .32*50px
    }

    .study-title span[data-v-5e462810] {
        font-size  : .32*50px;
        color      : #5a5c5d;
        font-family: PingFangSC-Medium
    }

    .noreson-banner[data-v-5e462810] {
        padding: 0 .3*50px .3*50px
    }

    .noreson-banner img[data-v-5e462810] {
        width : 100%;
        height: auto
    }

    .good-house[data-v-5e462810] {
        background-color: #fff
    }

    .good-title[data-v-5e462810] {
        height     : 1.18*50px;
        line-height: 1.18*50px;
        padding    : 0 .3*50px
    }

    .good-title span[data-v-5e462810] {
        font-size  : .34*50px;
        color      : #3a3b3c;
        font-weight: 700
    }

    .swiper-wrapper[data-v-5e462810] {
        height  : 5.15*50px;
        width   : 100%;
        position: absolute;
        top     : 0;
        left    : 0
    }

    .swiper-wrapper .banner-img[data-v-5e462810] {
        background-size: cover;
        position       : absolute;
        top            : 0;
        left           : 0;
        min-height     : 100%;
        width          : 100%
    }

    .banner[data-v-5e462810] {
        width   : 100%;
        height  : 5.15*50px;
        position: relative
    }

    .banner a[data-v-5e462810] {
        display : inline-block;
        padding : .3*50px;
        width   : .33*50px;
        height  : .4*50px;
        position: absolute;
        top     : .1*50px;
        right   : 0
    }

    .banner .tomyIcon img[data-v-5e462810] {
        width : .33*50px;
        height: .4*50px
    }

    .banner .bannerLink[data-v-5e462810] {
        display : block;
        position: absolute;
        top     : 0;
        left    : 0;
        width   : 100%;
        height  : 100%;
        padding : 0
    }

    .banner img[data-v-5e462810] {
        width : 100%;
        height: 100%
    }

    .loading[data-v-5e462810] {
        text-align: center;
        padding   : .4*50px 0 1.2*50px
    }

    .searchBox[data-v-5e462810] {
        background-color: #fff;
        margin          : 0 9%;
        border-radius   : 2px;
        width           : 82%;
        position        : absolute;
        top             : 3.6*50px;
        height          : .82*50px;
        line-height     : .82*50px;
        text-align      : center
    }

    .searchBox img[data-v-5e462810] {
        width       : .27*50px;
        height      : .27*50px;
        margin-right: .1*50px;
        margin-top  : -.05*50px
    }

    .searchBox span[data-v-5e462810] {
        font-size: .28*50px;
        color    : #999
    }

    .banner-ad[data-v-5e462810] {
        padding         : .2*50px .3*50px;
        background-color: #fff
    }

    .banner-ad span[data-v-5e462810] {
        display: block
    }

    .banner-ad img[data-v-5e462810] {
        width : 100%;
        height: auto
    }

    .banner-list[data-v-5e462810] {
        background-color: #fff;
        padding         : .2*50px .3*50px
    }

    .banner-list img[data-v-5e462810] {
        width: 100%
    }

    .padding-l-30[data-v-5e462810] {
        padding-left: .3*50px
    }

    .padding-r-30[data-v-5e462810] {
        padding-right: .3*50px
    }


    .topBack[data-v-6262a41f] {
        position           : fixed;
        z-index            : 99;
        width              : .9*50px;
        height             : .9*50px;
        background-image   : url();
        background-size    : 100% 100%;
        background-repeat  : no-repeat;
        background-position: 50%;
        font-size          : .2*50px;
        color              : #fff;
        bottom             : 1.28*50px;
        right              : .3*50px;
        display            : none;
        animation          : .7s opacity2 0s;
        -webkit-animation  : .7s opacity2 0s;
        -moz-animation     : .7s opacity2 0s
    }

    .topBack p[data-v-6262a41f] {
        position  : absolute;
        bottom    : 0;
        width     : 100%;
        height    : 50%;
        text-align: center
    }

    @keyframes opacity2-data-v-6262a41f {
        0% {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    @-webkit-keyframes opacity2 {
        0% {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }


    .download-app[data-v-6c20eb43] {
        overflow          : hidden;
        position          : fixed;
        z-index           : 998;
        bottom            : 0;
        left              : 0;
        background        : #fff;
        font-size         : .24*50px;
        width             : 100%;
        color             : #000;
        padding           : .2*50px 0;
        border-top        : 2px solid #f2f2f2;
        -webkit-box-shadow: 0 0 12px #888;
        box-shadow        : 0 0 12px #888
    }

    .download-app .downLoad-logo[data-v-6c20eb43] {
        float        : left;
        width        : .8*50px;
        height       : .8*50px;
        border-radius: 5px;
        background   : #fff;
        text-align   : center;
        margin-right : .2*50px
    }

    .download-app .downLoad-logo img[data-v-6c20eb43] {
        width : .8*50px;
        height: auto
    }

    .download-app .download[data-v-6c20eb43] {
        float: left
    }

    .download-app .download h3[data-v-6c20eb43] {
        font-size: .28*50px
    }

    .download-app .download p[data-v-6c20eb43] {
        line-height: .42*50px
    }

    .download-app a[data-v-6c20eb43] {
        float           : right;
        padding         : .08*50px .2*50px;
        margin-top      : .12*50px;
        border-radius   : 4px;
        background-color: red;
        color           : #fff;
        margin-right    : .2*50px
    }

    .download-app .coloseBot[data-v-6c20eb43] {
        float  : left;
        width  : .39*50px;
        height : .39*50px;
        padding: .2*50px
    }

    .download-app .coloseBot img[data-v-6c20eb43] {
        width: 100%
    }

    .quick-search[data-v-15d1f333] {
        z-index         : 100;
        width           : 100%;
        background-color: #fff;
        margin-bottom   : .2*50px
    }

    .quick-search ul[data-v-15d1f333] {
        width   : 100%;
        padding : .4*50px 0 .3*50px;
        overflow: hidden
    }

    .quick-search li[data-v-15d1f333] {
        float     : left;
        width     : 25%;
        text-align: center;
        height    : 100%
    }

    .quick-search li a[data-v-15d1f333] {
        display : inline-block;
        height  : 100%;
        position: relative
    }

    .quick-search li a .hot[data-v-15d1f333] {
        position       : absolute;
        right          : .04*50px;
        top            : -.1*50px;
        display        : inline-block;
        width          : .27*50px;
        height         : .3*50px;
        background     : url() no-repeat 50%;
        background-size: 100% 100%
    }

    .quick-search li a img[data-v-15d1f333] {
        height: .9*50px
    }

    .quick-search li .type-name[data-v-15d1f333] {
        margin-top : .15*50px;
        font-weight: 700
    }

    .quick-search .width-tutuzufang[data-v-15d1f333] {
        width: 33%
    }

    .quick-search img[data-v-15d1f333] {
        height: 100%
    }


    .wrapper {
        width   : 100%;
        height  : 100%;
        position: relative;
        overflow: hidden
    }

    .wrapper>img {
        width        : 100%;
        margin-bottom: .32*50px
    }

    .title {
        font-size  : .26*50px;
        font-weight: 700;
        margin-top : .22*50px
    }

    .des {
        font-size    : .24*50px;
        text-overflow: ellipsis;
        margin-top   : .12*50px;
        margin-bottom: .32*50px
    }

    #info {
        width   : 1*50px;
        height  : 1*50px;
        position: absolute;
        top     : 0;
        left    : 0
    }

    /* 我是有底线的 */
    .vux-divider {
        display    : table;
        white-space: nowrap;
        height     : auto;
        overflow   : hidden;
        line-height: 1;
        text-align : center;
        padding    : 10px 0;
        color      : #666
    }

    .vux-divider:after,
    .vux-divider:before {
        content          : "";
        display          : table-cell;
        position         : relative;
        top              : 50%;
        width            : 50%;
        background-repeat: no-repeat;
        background-image : url()
    }

    .vux-divider:before {
        background-position: right 1em top 50%
    }

    .vux-divider:after {
        background-position: left 1em top 50%
    }
}